Skip to content

Feat: Align Pi and OpenCode model family options - #256

Open
anthonyivn2 wants to merge 1 commit into
databricks:mainfrom
anthonyivn2:feat/align-pi-opencode-model-option
Open

Feat: Align Pi and OpenCode model family options#256
anthonyivn2 wants to merge 1 commit into
databricks:mainfrom
anthonyivn2:feat/align-pi-opencode-model-option

Conversation

@anthonyivn2

@anthonyivn2 anthonyivn2 commented Aug 2, 2026

Copy link
Copy Markdown

Summary

  • expose OpenAI/Codex models in OpenCode alongside Claude, Gemini, and OSS
  • expose OSS models in Pi alongside Claude, OpenAI/Codex, and Gemini
  • route Pi OSS models through the MLflow Responses API so GLM and Kimi complete with valid stream termination
  • exclude incompatible gpt-oss model services from Codex discovery instead of exposing options that fail in Pi and OpenCode
  • extend focused and end-to-end coverage for discovery, provider config, selectors, defaults, and live OSS launches

Testing

  • .venv/bin/ruff check .
  • .venv/bin/pytest tests/test_agent_pi.py tests/test_agent_opencode.py tests/test_agents_init.py tests/test_databricks.py tests/test_cli.py tests/test_lint.py -q (471 passed)
  • live validation with a Databricks profile across representative Claude, OpenAI/Codex, Gemini, GLM, and Kimi models in both clients
  • exhaustive live per-model E2E for OpenCode and Pi (2 passed in 239.58s)

@anthonyivn2 anthonyivn2 changed the title Align Pi and OpenCode model family options Feat: Align Pi and OpenCode model family options Aug 2, 2026
@anthonyivn2
anthonyivn2 marked this pull request as ready for review August 2, 2026 11:40
@anthonyivn2

Copy link
Copy Markdown
Author

@rohita5l can I get you or the team to OK this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant